package com.zxw.java基础;

import cn.hutool.json.JSONObject;
import cn.hutool.json.JSONUtil;
import org.apache.commons.codec.digest.Md5Crypt;

import java.util.ArrayList;
import java.util.Collection;
import java.util.HashSet;
import java.util.Set;

/**
 * @projectName: util-cloud
 * @package: com.zxw.java基础
 * @className: Set
 * @author: zhangxuewei
 * @description:
 * @date: 2025/4/14 15:38
 * @version: 1.0
 */
public class SetTest {
    public static void main(String[] args) {
        // 创建一个 Set<Long> 示例
//        Set<Long> dwoIds = new HashSet<>();
//        dwoIds.add(1L);
//        dwoIds.add(2L);
//        dwoIds.add(3L);
//
//        // 使用 toArray() 方法转换为 Long[] 数组
//        Long[] dwoIdsArray = dwoIds.toArray(new Long[0]);
//
//        // 打印转换后的数组
//        for (Long id : dwoIdsArray) {
//            System.out.println(id);
//        }

        // 创建一个 Collection<Long> 并实例化一些数据
        Collection<Long> woIds = new ArrayList<>();

        // 向 Collection 中添加一些 Long 类型的数据
        woIds.add(1001L);
        woIds.add(1002L);
        woIds.add(1003L);
        woIds.add(1004L);
        woIds.add(1005L);
        woIds.forEach(woId -> {
            if (woId == 1002) {
                return;
            }
            System.out.println(woId);
        });

        String res = "{&quot;bodys&quot;:[{&quot;cbmaterialCode&quot;:&quot;110305007&quot;,&quot;cbmaterialvid&quot;:&quot;1002F31000000002DU1R&quot;,&quot;cpickmBid&quot;:&quot;1002AA100000009YJBL2&quot;,&quot;nplanoutnum&quot;:&quot;150&quot;,&quot;vrowno&quot;:&quot;50&quot;}],&quot;head&quot;:{&quot;cpickmid&quot;:&quot;1002AA100000009YIKL0&quot;,&quot;vbillcode&quot;:&quot;SP202505140003&quot;,&quot;vfirstbillcode&quot;:&quot;LY25050014&quot;}}";


        String res2 = res.replaceAll("&quot;", "\"");
        JSONObject js  =  JSONUtil.toBean(res2, JSONObject.class);

        System.out.println(res2);
    }
}
